home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <!-- ============================================= -->
- <!-- MarrowSoft Xselerator Language Reference file -->
- <!-- Namespace: xs -->
- <!-- Version: 1.0 Date: 2002-03-28 -->
- <!-- ============================================= -->
- <language_reference namespace_prefix="xs" namespace_uri="http://www.w3.org/2001/XMLSchema">
- <common_attributes>
- <attribute name="abstract" values="true|false"/>
- <attribute name="block" values="#all|extension|restriction"/>
- <attribute name="final" values="#all|extension|restriction"/>
- <attribute name="form" values="qualified|unqualified"/>
- <attribute name="maxOccurs" values="unbounded"/>
- <attribute name="mixed" values="true|false"/>
- <attribute name="namespace" values="##any|##other|##targetNamespace|##local"/>
- <attribute name="type" values="xs:string|xs:boolean|xs:decimal|xs:float|xs:double|xs:duration|xs:dateTime|xs:time|xs:date|xs:gYearMonth|xs:gYear|xs:gMonthDay|xs:gDay|xs:gMonth|xs:hexBinary|xs:base64Binary|xs:anyURI|xs:QName|xs:NOTATION|xs:normalizedString|xs:token|xs:language|xs:NMTOKEN|xs:Name|xs:NCName|xs:ID|xs:IDREF|xs:IDREFS|xs:ENTITY|xs:ENTITIES|xs:integer|xs:nonPositiveInteger|xs:negativeInteger|xs:long|xs:int|xs:short|xs:byte|xs:nonNegativeInteger|xs:unsignedLong|xs:unsignedInt|xs:unsignedShort|xs:unsignedByte|xs:positiveInteger|string|boolean|decimal|float|double|duration|dateTime|time|date|gYearMonth|gYear|gMonthDay|gDay|gMonth|hexBinary|base64Binary|anyURI|QName|NOTATION|normalizedString|token|language|NMTOKEN|Name|NCName|ID|IDREF|IDREFS|ENTITY|ENTITIES|integer|nonPositiveInteger|negativeInteger|long|int|short|byte|nonNegativeInteger|unsignedLong|unsignedInt|unsignedShort|unsignedByte|positiveInteger"/>
- </common_attributes>
- <elements>
- <element name="all">
- <attributes>
- <attribute name="id"/>
- <attribute name="#maxOccurs"/>
- <attribute name="minOccurs"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>element</element>
- </child_elements>
- </element>
- <element name="annotation">
- <child_elements>
- <element>appinfo</element>
- <element>documentation</element>
- </child_elements>
- </element>
- <element name="any">
- <attributes>
- <attribute name="id"/>
- <attribute name="#maxOccurs"/>
- <attribute name="minOccurs"/>
- <attribute name="#namespace"/>
- <attribute name="processContents" values="skip|strict|lax"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="anyAttribute">
- <attributes>
- <attribute name="id"/>
- <attribute name="#namespace"/>
- <attribute name="processContents"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="appinfo">
- <attributes>
- <attribute name="id"/>
- <attribute name="source"/>
- </attributes>
- <child_elements/>
- </element>
- <element name="attribute">
- <attributes>
- <attribute name="default"/>
- <attribute name="fixed"/>
- <attribute name="#form"/>
- <attribute name="id"/>
- <attribute name="name"/>
- <attribute name="ref"/>
- <attribute name="#type"/>
- <attribute name="use" values="required|oprional|prohibited"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>simpleType</element>
- </child_elements>
- </element>
- <element name="attributeGroup">
- <attributes>
- <attribute name="id"/>
- <attribute name="name"/>
- <attribute name="ref"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>anyAttribute</element>
- <element>attribute</element>
- <element>attributeGroup</element>
- </child_elements>
- </element>
- <element name="choice">
- <attributes>
- <attribute name="id"/>
- <attribute name="#maxOccurs"/>
- <attribute name="minOccurs"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>any</element>
- <element>choice</element>
- <element>element</element>
- <element>group</element>
- <element>sequence</element>
- </child_elements>
- </element>
- <element name="complexContent">
- <attributes>
- <attribute name="id"/>
- <attribute name="#mixed"/>
- </attributes>
- <child_elements>
- <element>extension</element>
- <element>restriction</element>
- </child_elements>
- </element>
- <element name="complexType">
- <attributes>
- <attribute name="#abstract"/>
- <attribute name="#block"/>
- <attribute name="#final"/>
- <attribute name="id"/>
- <attribute name="#mixed"/>
- <attribute name="name"/>
- </attributes>
- <child_elements>
- <element>all</element>
- <element>annotation</element>
- <element>anyAttribute</element>
- <element>attribute</element>
- <element>attributeGroup</element>
- <element>choice</element>
- <element>complexContent</element>
- <element>group</element>
- <element>sequence</element>
- <element>simpleContent</element>
- </child_elements>
- </element>
- <element name="documentation">
- <attributes>
- <attribute name="id"/>
- <attribute name="source"/>
- </attributes>
- <child_elements/>
- </element>
- <element name="element">
- <attributes>
- <attribute name="#abstract"/>
- <attribute name="#block"/>
- <attribute name="default"/>
- <attribute name="#final"/>
- <attribute name="fixed"/>
- <attribute name="#form"/>
- <attribute name="id"/>
- <attribute name="#maxOccurs"/>
- <attribute name="minOccurs"/>
- <attribute name="name"/>
- <attribute name="nillable" values="true|false"/>
- <attribute name="ref"/>
- <attribute name="substitutionGroup"/>
- <attribute name="#type"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>complexType</element>
- <element>key</element>
- <element>keyref</element>
- <element>simpleType</element>
- <element>unique</element>
- </child_elements>
- </element>
- <element name="enumeration">
- <attributes>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="extension">
- <attributes>
- <attribute name="base"/>
- <attribute name="id"/>
- </attributes>
- <child_elements>
- <element>all</element>
- <element>anyAttribute</element>
- <element>attribute</element>
- <element>attributeGroup</element>
- <element>choice</element>
- <element>group</element>
- <element>sequence</element>
- </child_elements>
- </element>
- <element name="field">
- <attributes>
- <attribute name="id"/>
- <attribute name="xpath"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="fractionDigits">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="group">
- <attributes>
- <attribute name="id"/>
- <attribute name="#maxOccurs"/>
- <attribute name="minOccurs"/>
- <attribute name="name"/>
- <attribute name="ref"/>
- </attributes>
- <child_elements>
- <element>all</element>
- <element>annotation</element>
- <element>choice</element>
- <element>sequence</element>
- </child_elements>
- </element>
- <element name="import">
- <attributes>
- <attribute name="id"/>
- <attribute name="#namespace"/>
- <attribute name="schemaLocation"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="include">
- <attributes>
- <attribute name="id"/>
- <attribute name="schemaLocation"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="key">
- <attributes>
- <attribute name="id"/>
- <attribute name="name"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>field</element>
- <element>selector</element>
- </child_elements>
- </element>
- <element name="keyref">
- <attributes>
- <attribute name="id"/>
- <attribute name="name"/>
- <attribute name="refer"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>field</element>
- <element>selector</element>
- </child_elements>
- </element>
- <element name="length">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="list">
- <attributes>
- <attribute name="id"/>
- <attribute name="itemType"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>simpleType</element>
- </child_elements>
- </element>
- <element name="maxExclusive">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="maxInclusive">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="maxLength">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="minExclusive">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="minInclusive">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="minLength">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="notation">
- <attributes>
- <attribute name="id"/>
- <attribute name="name"/>
- <attribute name="public"/>
- <attribute name="system"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="pattern">
- <attributes>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="redefine">
- <attributes>
- <attribute name="id"/>
- <attribute name="schemaLocation"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>attributeGroup</element>
- <element>complexType</element>
- <element>group</element>
- <element>simpleType</element>
- </child_elements>
- </element>
- <element name="restriction">
- <attributes>
- <attribute name="base"/>
- <attribute name="id"/>
- </attributes>
- <child_elements>
- <element>all</element>
- <element>annotation</element>
- <element>anyAttribute</element>
- <element>attribute</element>
- <element>attributeGroup</element>
- <element>choice</element>
- <element>enumeration</element>
- <element>fractionDigits</element>
- <element>group</element>
- <element>length</element>
- <element>maxExclusive</element>
- <element>maxInclusive</element>
- <element>maxLength</element>
- <element>minExclusive</element>
- <element>minInclusive</element>
- <element>minLength</element>
- <element>pattern</element>
- <element>sequence</element>
- <element>simpleType</element>
- <element>totalDigits</element>
- <element>whiteSpace</element>
- </child_elements>
- </element>
- <element name="schema">
- <attributes>
- <attribute name="attributeFormDefault" values="qualified|unqualified"/>
- <attribute name="blockDefault" values="#all|extension|restriction|substitution"/>
- <attribute name="elementFormDefault" values="qualified|unqualified"/>
- <attribute name="finalDefault" values="#all|extension|restriction"/>
- <attribute name="id"/>
- <attribute name="targetNamespace"/>
- <attribute name="version" value="1.0"/>
- <attribute name="xmlns:xs" value="http://www.w3.org/2001/XMLSchema"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>attribute</element>
- <element>attributeGroup</element>
- <element>complexType</element>
- <element>element</element>
- <element>group</element>
- <element>import</element>
- <element>include</element>
- <element>notation</element>
- <element>redefine</element>
- <element>simpleType</element>
- </child_elements>
- </element>
- <element name="selector">
- <attributes>
- <attribute name="id"/>
- <attribute name="xpath"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="sequence">
- <attributes>
- <attribute name="id"/>
- <attribute name="#maxOccurs"/>
- <attribute name="minOccurs"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>any</element>
- <element>choice</element>
- <element>element</element>
- <element>group</element>
- <element>sequence</element>
- </child_elements>
- </element>
- <element name="simpleContent">
- <attributes>
- <attribute name="id"/>
- </attributes>
- <child_elements>
- <element>extension</element>
- <element>restriction</element>
- </child_elements>
- </element>
- <element name="simpleType">
- <attributes>
- <attribute name="#final"/>
- <attribute name="id"/>
- <attribute name="name"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>list</element>
- <element>restriction</element>
- <element>union</element>
- </child_elements>
- </element>
- <element name="totalDigits">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- <element name="union">
- <attributes>
- <attribute name="id"/>
- <attribute name="memberTypes"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>simpleType</element>
- </child_elements>
- </element>
- <element name="unique">
- <attributes>
- <attribute name="id"/>
- <attribute name="name"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- <element>field</element>
- <element>selector</element>
- </child_elements>
- </element>
- <element name="whiteSpace">
- <attributes>
- <attribute name="fixed"/>
- <attribute name="id"/>
- <attribute name="value" values="preserve|collapse|replace"/>
- </attributes>
- <child_elements>
- <element>annotation</element>
- </child_elements>
- </element>
- </elements>
- </language_reference>